Approfondimenti

Un elenco più aggiornato si può trovare all'indirizzo: codesthesia.net/risorse.

HTML/CSS/JavaScript

Alcuni riferimenti non indispensabili per iniziare a usare p5.js ma utili per capirne il contesto e sfruttarne meglio le possibilità nel web.

facebook

Oliver James, A complete guide to making web pages from scratch, 2019.
[guida sintetica abbastanza esaustiva]

facebook

Oliver James, Interneting Is Hard, 2017.
[almeno i primi 2 capitoli]

Introduction To JavaScript

Codecademy, Introduction To JavaScript, 2018.
[è sufficiente la versione non PRO]

Altro su p5.js e la grafica digitale

p5.js LEARN

Lauren McCarthy e altri, P5.js / Learn, 2015/18.
Introduzione e approfondimenti su p5.js dal sito ufficiale.

p5.js LEARN

Daniel Shiffman, Introduction - p5.js Tutorial, 2015/17.
Serie di videotutorial per chi non conosce la programmazione.

CG Brera on Tagpacker

CG Brera, Tagpacker:LEARNING.
Altri link per l'apprendimento, anche di Processing.

Bibliografia minima

Getting Started with p5.js

L. McCarthy, C. Reas, B. Fry, Getting Started with p5.js, Maker Media, 2015.
Più tecnico e specifico per p5.js. Disponibile anche in formato eBook.

FORM+CODE

C. Reas, C. McWilliams, LUST; FORM+CODE - In Design, Art and Architecture, Princeton Architectural Press, 2010.
Più incentrato sull'estetica generativa.

Bibliografia di approfondimento

Generative Design: Visualize, Program, & Create with JavaScript in p5.js

B. Groß, H. Bohnacker, J. Laub, C. Lazzeroni, Generative Design: Visualize, Program, & Create with JavaScript in p5.js, Princeton Architectural Press, 2018.
Con un'impostazione più da libro di graphic design e ricco di esempi di codice.

The Nature of Code

Daniel Shiffman, The Nature of Code, autoprodotto, 2012.
Dedicato alla simulazione dei sistemi naturali con esempi di codice in Processing. Leggibile anche online gratuitamente.

Articoli e tutorial

p5.js LEARN

Daniel Shiffman, Coding Challenges, 2016/-.
Una serie di videotutorial su temi specifici della geometria, della simulazione, ecc.

Programming Design Systems

Rune Madsen, Programming Design Systems, 2017/-.
Princìpi del Graphic Design spiegati con p5.js.

inconvergent

Anders Hoff, Inconvergent - A Study of Generative Algorithms, 2015/-.
Articoli (soprattutto i primi) sulla generazione di configurazioni grafiche.

Kelly Lougheed

Kelly Lougheed, Profilo Medium, 2017/-.
Fra gli articoli, alcuni sono tutorial su come fare giochi, filtri e altro con p5.js.

Tim Rodenbröker

Tim Rodenbröker, Blog / Tutorial, 2019/-.
I tutorial sono per Processing ma non è complesso adattarli a p5.js.

Tim Holman

Tim Holman, Generative Artistry, 2018/-.
Tutorial sulle configurazioni grafiche con un'interessante sistema di formazione progressiva del codice JavaScript.

Tero Parviainen

Tero Parviainen, How Generative Music Works, 2017.
Utile anche per capire come strutturare nel tempo forme e colori.

Eccetera

Altre risorse verranno segnalate su un gruppo Facebook non strettamente legato a questo corso ma gestito dal docente su temi molto attinenti.

Facebook

gruppo Facebook sulla grafica generativa con p5.js
Domande, risposte e risorse per capire la grafica generativa